@charset "utf-8"; /* CSS Document */ html, body { font-family:Arial, Helvetica, sans-serif; color:#909090; margin: 0px 0px 0px 0px; background-color:#ffffff; background-repeat: repeat-x; text-align:center; } #page { width: 850px;  margin:0 auto; text-align:center; } #page-content { width:850px; margin:0 auto; padding: 0; text-align:left; height:100%; } #top-links { width:850px; height:96px; margin-top:0px; margin-bottom:10px; float:left; } #top-links #logo {float:left; width: 370px; margin-top:0px} #top-links #links {float:right; text-align:right; width:450px; font-size:12px} #top-links #shop-link {padding:0; margin:0} #top-links #page-links {padding-top:70px} #top-links #links a:hover {color:#233c80; text-decoration:none; padding-left:5px; padding-right:5px} #top-links #links a:link {color:#233c80; text-decoration:none; padding-left:5px; padding-right:5px} #top-links #links a:active {color:#233c80; text-decoration:none; padding-left:5px; padding-right:5px} #top-links #links a:visited {color:#233c80; text-decoration:none; padding-left:5px; padding-right:5px} #top-header-lge {text-align:left; padding:0; margin:0; height:370px} #top-header-sml {text-align:left; padding:0; margin:0; height:205px} #top-header-lge #top-image-lge {width:850px; height:345px; padding-bottom:25px; background-image:url(/images/bg-gradient-header-img.gif); background-repeat:no-repeat; background-position:bottom left} #top-header-sml #top-image-sml {width:850px; height:180px; padding-bottom:25px; background-image:url(../images/bg-gradient-header-img.gif); background-repeat:no-repeat; background-position:bottom left} #caption {width:580px; float:right; text-align:center; height:20px; padding-top:2px} #caption .header-caption {font-weight:bold; font-size:12px;} #main-body {margin-top:0px; font-size:12px; background-image:url(../images/bg-body.gif); background-repeat:repeat-y; background-position:top left} #main-body a:link {color:#003399; text-decoration:none} #main-body a:active {color:#676767; text-decoration:none} #main-body a:visited {color:#676767; text-decoration:none} #main-body a:hover {color:#676767; text-decoration:none} #main-body #left {width:135px; float:left; margin:0px 0px 0px 10px; background:none} #main-body #left ul {margin-left:15px; padding-left:0px; list-style-type:none} #main-body #left ul li {margin-left:0px; padding-left:0px; list-style-image:url(../images/bullet-gold.gif); padding-bottom:10px; font-size:12px} #main-body #left ul li a:link {color:#233b80; text-decoration:none} #main-body #left ul li a:active {color:#233b80; text-decoration:none} #main-body #left ul li a:visited {color:#233b80; text-decoration:none} #main-body #left ul li a:hover {color:#233b80; text-decoration:none} #main-body #left ul li ul {margin-top:6px; padding-left:0px; list-style-type:none} #main-body #left ul li ul li {margin-left:0px; padding-left:0px; list-style-type:none; padding-bottom:5px; font-size:11px} #main-body #left ul li ul li a:link {color:#c7af3a; text-decoration:none} #main-body #left ul li ul li a:active {color:#c7af3a; text-decoration:none} #main-body #left ul li ul li a:visited {color:#c7af3a; text-decoration:none} #main-body #left ul li ul li a:hover {color:#c7af3a; text-decoration:none} #main-body #left p {margin-bottom:10px; padding-bottom:10px; font-size:14px} #main-body #center { width:460px; float:left; background:none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; } #main-body #center p {line-height:18px; color:#626262} #main-body #center li {padding-bottom:6px; color:#626262} #main-body #right { width:90px; float:right; background:none; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 20px; } #main-body #right p {line-height:18px; color:#233b80} #main-body li {list-style-image:url(../images/bullets/green.gif)} #main-body h1 {font-size:18px; color:#233b80} #main-body h2 {font-size:14px; color:#c7af3a} #main-body h3 {font-size:12px; color:#233b80} #main-body #item-added-notification p {padding:3px; background-color:#fdf6d2; border:1px solid #df4382} #main-body #error-box {border:1px solid #df4382; padding-left:6px; padding-right:6px; background-color:#FFFFCC} #main-body #left #shopping-basket {border:1px solid #df4382; padding:5px 5px 5px 5px; width:190px} #main-body #left #shopping-basket h1 {font-size:14px; font-weight:bold; color:#df4382; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px} #main-body #left #shopping-basket table td.left {font-size:12px; color:#909090; font-weight:normal; padding:3px 3px 3px 3px} #main-body #left #shopping-basket table td.right {font-size:12px; color:#df4382; font-weight:bold; padding:3px 3px 3px 3px} #main-body td.header {color:#df4382; font-weight:bold;} #main-body td.divider { margin-top:6px; font-size:4px; border-top-width: 1px; border-top-style: dotted; border-top-color: #df4382; } #main-body .shop-product {margin-bottom:15px; border-bottom:1px dashed #c5c5c5} #main-body .shop-product .prod-img {width:180px; float:left; margin-right:10px} #main-body .shop-product .prod-desc {float:left; width:270px} #main-body .shop-product .prod-desc .price {font-size:14px; font-weight:bold;} #main-body .shop-product .textbox {border:1px solid #909090; background-color:#ffffff; font-size:11px; color:#909090} #main-body #basket-totals {text-align:right} #main-body #basket-totals p {font-size:12px; color:#909090; padding:0px; margin:0px} #main-body #basket-totals h3 {font-size:15px; color:#909090; padding:0px; margin:0px} #main-body #basket-totals .pink {color:#df4382;} #footer {padding-top:5px; margin-bottom:5px} #footer a:link {color:#909090; text-decoration:none} #footer a:active {color:#909090; text-decoration:none} #footer a:visited {color:#909090; text-decoration:none} #footer a:hover {color:#909090; text-decoration:none} #footer #footer-left {width:210px; float:left; font-size:9px; height:30px; color:#233c80; padding-left:10px; padding-top:20px} #footer #footer-right {width:600px; float:right; font-size:9px; text-align:right; height:30px; padding-right:10px; padding-top:20px} .pink {color:#df4382;} .large-pink {font-size:16px; color:#df4382} .email {font-size:14px;} th.table-data, td.table-data {padding:3px 3px 3px 0px} .textbox {border:1px solid #c5c5c5; font-size:11px; font-family:Arial, Helvetica, sans-serif} .formbutton {border:1px solid #824f8d; background-color:#824f8d; color:#ffffff; font-size:11px;} .subhead {font-size:16px; color:#909090} .clearboth {clear:both; padding:0; margin:0} 
